Beschreibung
Das Werkzeug TechDraw Ansicht fügt eine Darstellung eines oder mehrerer Objekte einer Zeichnungsseite hinzu. eingeführt mit Version 1.0: Es kann Elemente einer Ansichtengruppe (einzelne Ansichten), eine Ansichtengruppe, eine Tabellenansicht, eine Arch-Ansicht, ein Symbol oder eine Bildansicht erstellen.
In Version 0.21 und darunter kann das Werkzeug nur eine Bauteilansicht erstellen, die einem Element der Ansichtengruppe sehr ähnlich ist.
Ansicht eines Würfel-Volmenkörpers mit verdeckten Kanten
Anwendung der Elemente einer Ansichtengruppe und der Ansichtengruppe
- Wahlweise die 3D-Ansicht ausrichten. Die Richtung der Kamera in der 3D-Ansicht kann zum Festlegen der Projektionsrichtung der primären Ansicht eingesetzt werden.
- Ein oder mehrere Objekte mit einer Daten-EigenschaftShape in der 3D-Ansicht oder der Baumansicht auswählen. Es können auch Std Parts oder Std Gruppen ausgewählt werden, die solche Objekte enthalten. Wird in der 3D-Ansicht ausgewählt, kann die erste ausgewählte Fläche zum Festlegen der Projektionsrichtung der primären Ansicht eingesetzt werden. Es sollte kein Objekt in der 3D-Ansicht ausgewählt werden, wenn die aktuelle Kameraausrichtung verwendet werden soll.
- Wenn mehrere Zeichnungsblätter im Dokument vorhanden sind: Wahlweise das gewünschte Zeichnungsblatt durch Auswählen in der Baumansicht zur Auswahl hinzufügen.
- Es gibt mehrere Möglichkeiten das Werkzeug aufzurufen:
- Die Schaltfläche Ansicht einfügen drücken.
- Den Menüeintrag TechDraw → TechDraw Ansichten → Ansicht einfügen auswählen.
- Wenn mehrere Zeichnungsblätter im Dokument vorhanden sind und kein Blatt im Hauptansichtsbereich angezeigt wird und außerdem noch kein Blatt aktiviert wurde, wird das Dialogfeld Blattauswahl geöffnet:
- Das gewünschte Zeichnungsblatt auswählen.
- Die Schaltfläche OK drücken.
- Das Aufgaben-Fenster Ansichtengruppe wird geöffnet. eingeführt mit Version 1.0
- Wahlweise die Parameter anpassen:
- Skalieren:
Seite
, Automatisch
oder Benutzerdefiniert
auswählen. Wurde die letzte Möglichkeit ausgewählt: Zähler und Nenner des Maßstabs eingeben.
- Richtung: Mit den zur Verfügung stehenden Schaltflächen die Projektionsrichtung einstellen und die primäre Ansicht drehen:
- Die Schaltfläche [#.## #.## #.##] in der Mitte zeigt die aktuelle Projektionsrichtung an. Die anfänglichen Werte hängen von der Voreinstellung 3D-Kamerarichtung verwenden ab. Die Schaltfläche drücken, um Ausrichtung und Drehung der Ansicht manuell einzustellen.
- Die Schaltfläche , , oder drücken, um die Projektionsrichtung in 90°-Schritten um die horizontale bzw. vertikale Achse der Ansicht zu drehen.
- Die Schaltfläche oder drücken, um die Ansicht in 90°-Schritten um die Projektionsrichtung zu drehen.
- Die Schaltfläche drücken, um die Projektionsrichtung der primären Ansicht auf die normale Vorderansicht einzustellen.
- Die Schaltfläche drücken, um die Projektionsrichtung auf die zuerst ausgewählte Fläche auszurichten, falls möglich, oder andernfalls entsprechend der aktuellen Kameraausrichtung.
- Sekundäre Ansichten: Wahlweise sekundäre Ansichten zusätzlich zu der Primären Ansicht erstellen. Es muss wenigstens eine sekundäre Ansicht aktiviert werden, damit alle Bedienelemente für diesen Bereich angezeigt werden.
- Wurden einige Parameter geändert, kann es erforderlich sein, die Schaltfläche Anwenden zu drücken, um die Ansicht(en) zu aktualisieren.
- Die Schaltfläche OK drücken.
- Ein Element der Ansichtengruppe wird eingefügt oder, wenn es eine oder mehrere sekundäre Ansichten gibt, eine Ansichtengruppe.
Ansicht-Fenster Bauteilansicht
Anwendung der anderen Ansichtsarten
eingeführt mit Version 1.0
- Wahlweise eine Kalkulationstabelle in der Baumansicht oder eine Arch-Schnittebene in der 3D-Ansicht oder der Baumansicht auswählen.
- Die Schritte 3, 4 und 5 durchführen, wie oben beschrieben.
- Wurde noch keine Tabelle oder Arch-Schnittebene ausgewählt:
- Ein warnendes Dialogfenster wird geöffnet.
- Die Checkbox Do not show this message again aktivieren, um dieses Dialogfenster in Zukunft zu vermeiden.
- Die Schaltfläche OK drücken.
- Ein Datei-Browser wird geöffnet.
- Eine SVG- oder Bilddatei auswählen.
- Eine Tabellenansicht, eine Arch-Ansicht, ein Symbol oder eine Bildansicht wird eingefügt.
- Im Falle einer Tabellenansicht: Den Bereich der Zellen einstellen; hierfür ihre Daten-EigenschaftCell Start und Daten-EigenschaftCell End anpassen.
- Im Falle eines Symbols oder einer Bildansicht: Wahlweise die Daten-EigenschaftScale anpassen, um die Größe einzustellen.
Eigenschaften der Bauteilansicht
Siehe auch: Eigenschafteneditor.
Eine Bauteilansicht, oder formal ein TechDraw::DrawViewPart
-Objekt, besitzt die folgenden Eigenschaften:
Daten
Basis
- Daten-EigenschaftX (
Distance
): Die horizontale Position der Ansicht auf der Seite. (1)
- Daten-EigenschaftY (
Distance
): Die vertikale Position der Ansicht auf der Seite. (1)
- Daten-EigenschaftLock Position (
Bool
): Ist der Wert auf true
gesetzt, wird verhindert, dass Ansichten mit der Benutzerschnittstelle (GUI) bewegt werden können. Die Ansicht kann weiterhin durch Ändern der X- und Y-Eigenschaften bewegt werden. (1)
- Daten-EigenschaftRotation (
Angle
): Drehung der Ansicht auf dem Zeichnungsblatt gegen den Uhrzeigersinn in Grad. (1)
- Daten-EigenschaftScale Type (
Enumeration
): Die Art der Skalierung. Optionen: (1)
Seite
: Verwendet die Maßstabseinestellung des Zeichnungsblattes.
Automatisch
: Passt die Ansicht an die Blattgröße an.
Benutzerdefiniert
: Verwendet den in der Daten-EigenschaftScale definierten Maßstab.
- Daten-EigenschaftScale (
FloatConstant
): Die Ansicht wird auf dem Zeichnungsblatt im Verhältnis Scale:1 zur Quelle gerendert. (1)
- Daten-EigenschaftCaption (
String
): Optionale kurze Textunterschrift. (1)
Cosmetics
- Daten-Eigenschaft (versteckt)Cosmetic Vertexes (
TechDraw::PropertyCosmeticVertexList
)
- Daten-Eigenschaft (versteckt)Cosmetic Edges (
TechDraw::PropertyCosmeticEdgeList
)
- Daten-Eigenschaft (versteckt)Center Lines (
TechDraw::PropertyCenterLineList
)
- Daten-Eigenschaft (versteckt)Geom Formats (
TechDraw::PropertyGeomFormatList
)
HLR Parameters
- Daten-EigenschaftCoarse View (
Bool
) (Grobansicht): Wenn true
, verwendet TechDraw eine Polygonnäherung zur Berechnung der Zeichnungsgeometrie. Wenn false
, verwendet TechDraw einen Präzisionsalgorithmus. Eine Grobansicht kann bei komplexen Modellen sehr viel schneller sein. Die Qualität der Zeichnung wird verringert, da jede Kurve als eine Reihe kurzer Liniensegmente angenähert wird. Knoten werden in einer Grobansicht nicht angezeigt, da jedes kurze Segment zu zwei neuen Knoten führen würde und damit die Anzeige unübersichtlich werden ließe. Lineare Maße können einer Grobansicht hinzugefügt werden, sind aber wahrscheinlich nicht sinnvoll.
- Daten-EigenschaftSmooth Visible (
Bool
): Sichtbare Flächenübergangslinien ein/aus.
- Daten-EigenschaftSeam Visible (
Bool
): Sichtbare Seam-Lines on/off.
- Daten-EigenschaftIso Visible (
Bool
): Sichtbare isoparametrische (U-, V-) Linien ein/aus.
- Daten-EigenschaftHard Hidden (
Bool
): Verdeckte Kanten ein/aus.
- Daten-EigenschaftSmooth Hidden (
Bool
): Verdeckte Flächenübergangslinien ein/aus.
- Daten-EigenschaftSeam Hidden (
Bool
): Verdeckte Seam-Lines ein/aus.
- Daten-EigenschaftIso Hidden (
Bool
): Verdeckte isoparametrische (U-, V-) Linien ein/aus.
- Daten-EigenschaftIso Count (
Integer
): Anzahl der isoparametrischen (U-, V-) Linien, die auf jede Fläche gezeichnet werden.
- DatenScrub Count (
Integer
): Die Anzahl der Versuche, die FreeCAD zur Bereinigung von HLR-Ergebnissen durchführen soll. eingeführt mit Version 0.21
Projection
- Daten-EigenschaftSource (
LinkList
): Verweise auf die darstellbaren Objekte, die abgebildet werden sollen.
- Daten-EigenschaftXSource (
XLinkList
): Verweise auf die darstellbaren Objekten in einer externen Datei.
- Daten-EigenschaftDirection (
Vector
): Dieser Vektor steuert die Richtung, aus der das Objekt betrachtet wird. +X ist rechts, -X ist links, +Y ist hinten, -Y ist vorne (Blick auf den Bildschirm), +Z ist oben und -Z ist unten. Eine Vorderansicht ist also (0,-1,0) und eine isometrische Ansicht ist (1,-1,1).
- Daten-EigenschaftXDirection (
Vector
): Dieser Vektor steuert die Rotation der Ansicht um die Blickrichtung (Direction).
- Daten-EigenschaftPerspective (
Bool
): true
für perspektivische Projektion false
für orthogonale Projektion.
- Daten-EigenschaftFocus (
Distance
): Abstand von der Kamera zur Projektionsebene für perspektivische Projektionen. Muss auf das Objekt eingestellt werden. Zu weit und die Perspektive geht verloren, zu nah und das Objekt wird verzerrt.
Ansicht
Basis
- Ansicht-EigenschaftKeep Label (
Bool
): Zeigt die Bezeichnung (Label) der Ansicht immer an, wenn true
. (1)
- Ansicht-EigenschaftStack Order (
Integer
): Liegt davor oder dahinter im Bezug auf andere Ansichten. (1) eingeführt mit Version 0.21
Broken View
- Ansicht-EigenschaftBreak Line Style (
Enumeration
): Legt die Linienart der Bruchlinien fest, falls anwendbar. eingeführt mit Version 1.0
- Ansicht-EigenschaftBreak Line Type (
Enumeration
): Bestimmt die Darstellungsart der Bruchlinien in unterbrochenen Ansichten, falls anwendbar: None
, ZigZag
or Simple
. eingeführt mit Version 1.0
Decoration
- Ansicht-EigenschaftArc Center Marks (
Bool
): Markierungen der Kreisbogenmitten ein/aus.
- Ansicht-EigenschaftCenter Scale (
Float
): Größeneinstellung für Markierungen der Kreisbogenmitten, wenn aktiviert.
- Ansicht-EigenschaftHoriz Center Line (
Bool
): Stellt eine horizontale Mittellinie durch die Ansicht dar.
- Ansicht-EigenschaftShow All Edges (
Bool
): Stellt verdeckte Kanten zeitweise dar.
- Ansicht-EigenschaftVert Center Line (
Bool
): Stellt eine Vertikale Mittellinie durch die Ansicht dar.
Faces
Highlight
- Ansicht-EigenschaftHighlight Adjust (
Float
): Passt die Drehung des Detail-Auswahlrahmens an, wenn vorhanden.
- Ansicht-EigenschaftHighlight Line Color (
Color
): Bestimmt die Linienfarbe des Auswahlrahmens, wenn vorhanden.
- Ansicht-EigenschaftHighlight Line Style (
Enumeration
): Bestimmt die Linienart des Auswahlrahmens, wenn vorhanden.
Lines
- Ansicht-EigenschaftExtra Width (
Length
): Noch nicht implementiert.
- Ansicht-EigenschaftHidden Width (
Length
): Linienstärke von verdeckten Kanten, wenn aktiviert.
- Ansicht-EigenschaftIso Width (
Length
): Die Linienstärke von isoparametrischen (U-, V-) Oberflächenl und Maßlinien.
- Ansicht-EigenschaftLine Width (
Length
): Die Linienstärke von sichtbaren Kanten. Siehe Liniengruppen.
Section Line
- Ansicht-EigenschaftInclude Cut Line (
Bool
): Blendet nur die eigentliche Schnittlinie ein- bzw. aus, falls anwendbar. eingeführt mit Version 1.0
- Ansicht-EigenschaftSection Line Color (
Color
): Legt die Farbe der Schnittlinie fest, falls anwendbar.
- Ansicht-EigenschaftSection Line Marks (
Bool
): Blendet die Markierungen an Richtungswechseln der Schnittlinie einer komplexen Schnittansicht ein- bzw. aus, falls anwendbar. eingeführt mit Version 0.21
- Ansicht-EigenschaftSection Line Style (
Enumeration
): Legt die Linienart der Schnittlinie fest, falls anwendbar.
- Ansicht-EigenschaftShow Section Line (
Bool
): Blendet die Schnittlinie (alle Bestandteile) ein- bzw. aus, falls anwendbar.
(1) Diese Eigenschaften sind allen Ansichtstypen gemeinsam.
Eigenschaften der Elemente einer Ansichtengruppe
Siehe auch: Eigenschafteneditor.
Ein Element der Ansichtengruppe, formal ein TechDraw::DrawProjGroupItem
-Objekt, wird von einer Bauteilansicht, formal ein TechDraw::DrawViewPart
-Objekt abgeleitet und erbt alle seine Eigenschaften. Es besitzt außerdem die folgenden Eigenschaften:
Daten
Basis
- Daten-EigenschaftType (
Enumeration
): Die Art der Ansicht (Vorderansicht
, Ansicht von links
usw.).
- Daten-EigenschaftRotation Vector (
Vector
): Veraltet, stattdessen Daten-EigenschaftXDirection verwenden.
Eigenschaften der Ansichtengruppe
Siehe TechDraw Ansichtengruppe.
Eigenschaften der Tabellenansicht
Siehe TechDraw Tabellenansicht.
Eigenschaften der Arch-Ansicht
Siehe TechDraw Arch-Ansicht
Eigenschaften des Symbols
Siehe TechDraw Symbol.
Eigenschaften der Bildansicht
Siehe TechDraw Bild.
Skripten
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Eine Bauteilansicht kann mit Makros und von der Python-Konsole aus mit den folgenden Funktionen erstellt werden:
import FreeCAD as App
doc = App.ActiveDocument
box = doc.addObject("Part::Box", "Box")
page = doc.addObject("TechDraw::DrawPage", "Page")
template = doc.addObject("TechDraw::DrawSVGTemplate", "Template")
template.Template = App.getResourceDir() + "Mod/TechDraw/Templates/A4_LandscapeTD.svg"
page.Template = template
# Toggle the visibility of the page to ensure its width and height are updated (hack):
page.Visibility = False
page.Visibility = True
view = doc.addObject("TechDraw::DrawViewPart", "View")
page.addView(view)
view.Source = [box]
view.Direction = (0, 0, 1)
view.X = page.PageWidth / 2
view.Y = page.PageHeight / 2
doc.recompute()
TechDraw
- Blätter (Seiten): Neues Zeichnungsblatt aus der Standardvorlage erstellen, Neues Zeichnungsblatt aus einer Vorlage erstellen, Seite neu zeichnen, Alle Seiten drucken
- Ansichten: Ansicht einfügen, Aktive (3D-)Ansicht einfügen, Ansichtengruppe einfügen, Schnittansicht einfügen, Komplexe Schnittansicht einfügen, Detailansicht einfügen, Objekt des Arbeitsbereichs Draft einfügen, Objekt des Arbeitsbereichs Arch einfügent, Tabellenansicht einfügen, Ausschnittsgruppe einfügen, Ansicht teilen, Form projizieren
- Stapeln: Ansicht auf die Stapeloberseite bewegen, Ansicht auf die Stapelunterseite bewegen, Ansicht um eine Ebene nach oben bewegen, Ansicht um eine Ebene nach unten bewegen
- Verzierungen: Fläche mit Muster aus einer Bilddatei schraffieren, Fläche mit einer geometrischen Schraffur versehen, SVG-Zeichnungselement einfügen, Bitmap-Grafik einfügen, Ansichtsrahmen ein- oder ausschalten
- Maßeinträge: Längenmaß einfügen, Horizontales Maß einfügen, Vertikales Maß einfügen, Radienmaß einfügen, Durchmessermaß einfügen, Winkelmaß einfügen, Winkelmaß über 3 Punkte einfügen, Maß für die horizontale Ausdehnung einfügen, Maß für die Vertikale Ausdehnung einfügen, Maß mit 3D-Geometrie verknüpfen, Hinweisfeld einfügen, Axonometrisches Längenmaß, Maß zwischen Orientierungspunkten einfügen, Maßreferenzen reparieren
- Anmerkungen: Anmerkung einfügen, Hinweislinie zur Ansicht hinzufügen, Rich-Text-Anmerkung einfügen, Hilfspunkt hinzufügen, Kantenmittelpunkte hinzufügen, Quadrantengrenzpunkte hinzufügen, Mittellinie zu Fläche(n) hinzufügen, Mittellinie zwischen 2 Linien hinzufügen, Mittellinie zwischen 2 Punkte hinzufügen, Hilfslinie durch 2 Punkte hinzufügen, Hilfskreis hinzufügen, Liniendarstellung ändern, Ausgeblendete Kanten ein-/ausblenden, Hinzufügen von Schweißinformationen zur Hinweislinie, Oberflächensymbol erstellen, Wellen- oder Bohrungspassung hinzufügen
- Ergänzungen:
- Merkmale und Änderungen: Linienmerkmale, Zeilenabstand und Längendifferenz auswählen, Linienmerkmale ändern, Linie verlängern, Linie kürzen, Ansicht fixieren/lösen, Schnittansicht ausrichten, Horizontale Kettenmaße anordnen, Vertikale Kettenmaße anordnen, Schräge Kettenmaße anordnen, Horizontale Maße anordnen, Vertikale Maße anordnen, Schräge Maße anordnen, Flächeninhalt der ausgewählten Flächen berechnen, Bogenlänge der ausgewählten Kanten berechnen, Formatierung anpassen
- Mittellinien und Gewinde: Kreismittellinien hinzufügen, Lochkreismittellinien hinzufügen, Hilfslinien für Innengewinde in Seitenansicht hinzufügen, Hilfslinien für Innengewinde in Achsansicht hinzufügen, Hilfslinien für Außengewinde in Seitenansicht hinzufügen, Hilfslinien für Außengewinde in Achsansicht hinzufügen, Hilfsschnittpunkte hinzufügen, Add an offset vertex, Hilfskreis hinzufügen, Hilfsbogen hinzufügen, Hilfskreis über 3 Punkte hinzufügen, Parallele Hilfslinie hinzufügen, Senkrechte Hilfslinie hinzufügen
- Maße: Horizontale Maßkette erstellen, Vertikale Maßkette erstellen, Schräge Maßketten erstellen, Horizontale Koordinatenmaße erstellen, Vertikale Koordinatenmaße erstellen, Schräge Koordinatenmaße erstellen, Horizontales Maß an Fase erstellen, Vertikales Maß an Fase erstellen, Bogenmaß erstellen, '⌀'-Symbol einfügen, '□'-Symbol einfügen, Präfixsymbol entfernen, Dezimalstellenanzahl erhöhen, Dezimalstellenanzahl verringern
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework